package com.example.cms.dao;

import com.example.cms.entity.UserInfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.sql.SQLException;


@Repository
public interface UserDao {
    // List<UserInfo> selectUserAll();

   UserInfo selectUserByAccount(@Param("user_name") String account) throws SQLException;



//    int insertUserRole(SysUserRole userRole);

//    List<SysUserVo>selectUserVo(QueryParams queryParams);


//    SysUserVo selectUserVoByPk(@Param("pk") int pk);

//    int updateUser(UserInfo user);
//
//    int deleteUserRoleInUserIds(@Param("userIds") String userIds);
//
//    int removeUserInUserIds(@Param("userIds")String userIds);
//
//    int resetPassword(UserInfo user);
//
//    int switchState(UserInfo user);
//
//    UserInfo selectUserByUserId(@Param("userId")int userId);
}
